Micron Document
🎖️GitЯра🎖️


Displaying Rendered • View rawDownload

docs/ru-rRU/user/translate.md renovate/net.java.dev.jna-jna-5.x (5a8f4966) Text, 6.74 KB

title: Перевод приложения
parent: Руководство пользователя
nav_order: 17
last_updated: 2026-05-13
aliases:
• translate
• crowdin
• localization

Перевод приложения

Внесение вклада в перевод помогает сделать Meshtastic доступным для более широкой аудитории. Приложение использует Crowdin для управления переводами сообщества как для пользовательского интерфейса, так и для документации в приложении.


Что переводится

┌───────────────────────────────────┬─────────────────────────────────────┬────────────────────────┐
│ Ресурс │ Исходное местоположение │ Заметки │
├───────────────────────────────────┼─────────────────────────────────────┼────────────────────────┤
│ Строки интерфейса │ T383838composeResources/values/strings.xml │ Кнопки, ярлыки, сообщ… │
│ Страницы руководства пользователя │ T383838docs/user/*.md │ Встроенная документац… │
│ Метаданные Fastlane │ T383838fastlane/metadata/android/en-US/ │ Название, описание и … │
└───────────────────────────────────┴─────────────────────────────────────┴────────────────────────┘

Примечание — страницы руководства для разработчиков доступны только на английском языке.
│ Документация, ориентированная на код и предназначенная для контрибьюторов, не переводится.


Как внести вклад

1. Посетите проект Crowdin. Откройте проект Meshtastic Android на Crowdin и войдите в систему или создайте бесплатный аккаунт.
2. Выберите свой язык. Выберите существующий язык или запросите новый, открыв GitHub issue.
3. Переводите строки. Crowdin показывает английский исходный текст слева и ваш перевод справа. Переведите каждую строку и сохраните.
4. Проверьте контекст. Многие строки содержат скриншоты или комментарии о контексте — проверьте их, чтобы понять, где данный текст появляется в приложении.
5. Отправьте. Одобренные переводы автоматически включаются в следующий выпуск.

Совет — делайте переводы короткими. Строки интерфейса часто появляются на кнопках, ярлыках или в
│ узких колонках. Если перевод значительно длиннее английского оригинала, рассмотрите возможность
│ сокращения, чтобы смысл оставался понятным.


Добавление нового языка

Если твоего языка еще нет в списке на Crowdin:

1. Открой задачу на GitHub для запроса нового языка.
2. Поддерживающий добавит язык в Crowdin и настроит T383838crowdin.yml.
3. После добавления вы можете начать переводить сразу.


Как организованы переводы

Приложение для Android использует Compose Multiplatform resources для всех строк, видимых пользователю:

T282828
core/resources/src/commonMain/composeResources/
├── values/ ← English (default)
│ └── strings.xml
├── values-de/ ← German
│ └── strings.xml
├── values-fr/ ← French
│ └── strings.xml
└── ...

Встроенная документация следует аналогичной схеме в папке T383838docs/:

T282828
├── user/ ← English source (default)
│ ├── onboarding.md
│ └── ...
├── fr/user/ ← French translations
│ ├── onboarding.md
│ └── ...
└── ...

Приложение автоматически выбирает правильную локаль на основе настроек Язык и регион вашего устройства.


Руководство по переводу

Не переводите технические термины, такие как "LoRa", "MQTT", "BLE", "TAK", "SNR" или "RSSI" — они универсальны.
Сохраняйте заполнители без изменений. Строки, такие как T383838%1$s или T383838%d, заполняются во время выполнения. Не удаляйте и не меняйте их порядок, если только грамматика вашего языка не требует этого.
Согласуйте тон. Приложение использует дружелюбный, прямой стиль общения. Избегайте чрезмерно официального языка.
Проверьте, если возможно. Измените язык устройства и откройте приложение, чтобы увидеть, как переводы выглядят в контексте.


Вопросы?

Если у вас есть вопросы о контексте конкретной строки или вам нужна помощь с началом работы, откройте обсуждение на странице Meshtastic GitHub Discussions.

Спасибо за помощь в расширении охвата Meshtastic!

Served by rngit 1.5.0 - Generated in 0.07s